package com.jnks.pojo.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 单一设备传参实体类
 */
@Data
public class OneArmedzoneDeviceResponseVo {

    private Integer id;

    /**
     * 布防区id
     */
    private Integer armedzoneId;

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 设备类型名称
     */
    private String deviceTypeName;

    /**
     * 设备类型
     */
    private String deviceType;

    /**
     * 设备型号
     */
    private String deviceModel;

    /**
     * 设备品牌
     */
    private String deviceBrand;

    /**
     * 设备经度
     */
    private String deviceLongitude;

    /**
     * 设备纬度
     */
    private String deviceLatitude;

    /**
     * 安装方式
     */
    private String installType;

    /**
     * 设备图片
     */
    private String picAddress;

    /**
     * 类型 1-侦测 2-处置 3-定位
     */
    private Integer type;

    /**
     * 设备状态 0-不正常 1-正常
     */
    private Integer workStatus;

    /**
     * @describe 定向不允许追踪（坐标指引）1-是，0或空-否
     */
    private Integer trackDisable;

    /**
     * 上次时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date syncDate;
}
